Mukesh Kumar
630-305-9996
Mukesh@quiline.com
· Having 8+ years of
experience in IBM as SOA Lead, in analysis, design,
development, support and implementation of solutions in SOA Technologies.
Software development life cycle experience in web based applications and
multi-tier distributed application development. Skills in design,
programming, testing, and developing software using JAVA, JSP, J2EE,
WebSphere, MQ Series, Struts, JavaScript, AJAX, XML, XSL and Oracle.
· Worked on WebSphere
Integration Developer /WebSphere Process Server (WID/WPS), WebSphere
Enteprise service Bus, WebSphere Business Modeler (WBM), Business Process
Manager (BPM) 7.5.1 /Integration Designer (IID 7.5), Process Center (PC),
Process Designer (PD), WebSphere Service Registry and Repository, WebSphere
Operations Decision Management (WODM 7.5).
· Versatile and
accomplished technical leader with a 8 year track record of delivering IBM
SOA Suite, Oracle Rel 11i, SOA, EAI, Web Services and Workflow-based
solutions reducing costs, improving efficiencies, and spurring growth.
· Leading, Designing,
Architecting and developing Enterprise Business Solutions & J2EE
based application using Java, J2EE, JSP, Servlets, JSF, XML,
UML, XSLT, Struts, Spring, Hibernate, DB2, Oracle, MS-SQL, WebSphere
AS, Websphere Process Server , Websphere Enterprise Service bus, WS-MQ, Web
Services, JUNIT, JQuery, AJAX, and JavaScript.
· Extensive
experience in Oracle Database design, development of SQL, PL/SQL
(Packages, Functions, Stored Procedures and Database Triggers and Cursors).
· Utilizing a wide
range of business-critical skills including requirements gathering, change
control, support and multi-discipline troubleshooting.
· Entrusted by
several clients to re-engineer their business processes and provide
appropriate solutions using application software as the medium.
· Experience of
entire Software Development Life Cycle (SDLC) including analysis,
design, & development using Rational Unified Process (RUP)
· Excellent
development experience with MVC architecture, as extensive experience in
design and development of application frameworks using JSF and Struts.
· Experience on Service
Oriented Architecture (SOA) design and Services as a Software
(SAAS) design concepts using latest technologies.
· Worked on
Enterprise Java/J2EE Architectures, Rich Internet Applications
(RIA), Service Oriented Architectures (SOA), J2EE Application
Servers, and Web Services. I have experience with many leading
application and web servers, including IBM WebSphere, Apache HTTP Server
and Tomcat, as well as experience with databases such as DB2, Oracle,
and MySQL.
· Worked extensively
on IDE’s like Eclipse, Rational Software Architect (RSA)
Rational Application Developer (RAD) ,Rational Team Concert,
WebSphere Integration Developer (WID) and Version Controllers like Clear
case (CC) ,SVN and defect tracking like Clear Quest (CQ) ,Jtrac
etc
· Robust
experience in
OOAD and Object Oriented Programming Concept.
· Experience in
requirement gathering using Requisite Pro (ReqPro).
· Experience in
process modelling using Websphere Business Modeller (WBM)
· Ability to find out
solution for difficult technical problems.
·
Extensive
Agile, SCRUM, eXtreme Programming experience
to include requirements identification, analysis, software design, coding,
documentation and system support.
·
A self-motivated professional and natural communicator
possessing good technical, initiating, leadership and problem-solving skills
and has proven to be a good team player.
|
Languages
|
Java, J2EE, XSL,
XSLT, DOM/SAX parsers, ODBC, SSL
|
|
Web Tech
|
XHTML, AJAX,
XSL/XSLT, Java Script, jQuery, CSS.
|
|
Operating Systems
|
Windows
9x/NT/2000/2003 and DOS.
|
|
Database
|
Oracle 10g/9i/8i,
MS SQL Server 2000 and MySQL.
|
|
Web/App. Server
|
Web Sphere,
Tomcat, Apache,Oracle
|
|
Frameworks
|
JSF2/1.2,
Struts1.0/1.1/1.3, Hibernate, Springs,
|
|
Enterprise
|
Websphere ESB,
BMP, BPEL, SOA Design Patterns
|
|
Web Services
|
XML, SOAP, WSDL,
RESTful, Axis, JAX-WS and RPC
|
|
Testing Tools
|
JUnit,
|
|
Tools
|
MS Office
2K/XP2K3, MS Visio, TOAD,PL/SQL Developer
|
|
IDE/Tools
|
Eclipse IDE,
Websphere server Registry and Repository, Web Sphere MQ, Rational Team
Concert, Ant, Hudson, TOAD, CVS, SVN, SOAP UI, PL/SQL Developer, Rational
Rose, MS Visio, WID , RSA , RAD .
|
|
Methodologies
|
UML, OOAD,
Rational Unified Process RUP, Agile Scrum and Extreme Programming
|
|
Protocols
|
TCP/IP, FTP,
HTTP, SMTP,SNMP, IMAP and LDAP
|
Education:
Master’s in
Computer Science - 2004, Uttar Pradesh Technical University, Lucknow, India
Professional Experience
Jan 2011 – Till Date, IBM
1)
Project: UISIM, NYS Department Of Labor, Albany New York
Project Duration: Jan
2011 – Till Date
Role: Lead development team
Team
Size
:
12
Client
:
NYS Department Of Labor, Albany, New York
Project
Description
: To develop modules with the following 3 activities in the order
· Business Requirement Analysis.
· Component Modeling.
· Development.
UISIM is the effort of NY State
Department of Labor to modernize and automate the NY state unemployment
insurance program. This project will bring benefits such as faster claim
handling, compliance with US Department of Labor guidelines for resolution of
claim issues and payments, reduction in overpayments, and integration of
different processes of various business lines such as Benefits, Employer
Charging and Appeals and Hearing. The project aims at building an improved
end to end process which will cater to variety of business, legal and user
requirements. The project also brings intangible benefits such as ease in governance
and quick responsiveness to change in legal, policy, and legislation changes
to UI program.
Responsibilities:
· Service Modeling, orchestration
and identification
· Interacting with business
analyst of different domains and providing technical guidance for
implementation to the team.
· Data Modeling : Designing
Database architecture and generate database scripts for preparing over all
database structure for application
· Closely working with architect
group and providing support for architectural decision for application.
· Responsible for large SOA integration
engagements and project teams through all phases of the project lifecycle
from scoping, planning, requirements gathering, design, development, testing,
and go live with a specific integrating systems with the Websphere SOA Suite
· Designs and implements Service Component
Architecture (SCA) mediation and process components
· Designs and implements transactional
micro-flows and business process logic to integrate with web services and
queues
· Creating new
reusable components within ESB.
· Ensuring the stability and manageability of
the ESB by authoring and communicating standards and best practices for the
creation of service mediations on the ESB
· Using Aggregation design pattern Mediation
Flow.
· Provide guidance and solutions for overall
ESB development framework
· Provide and implement tactical and
strategic plans for ESB solutions
· Code review and checking WID code standards
· Involved in the unit testing,
integrated system testing and delivery of the of the application
Tools/Technologies Used : Websphere
Integration Designer 7.5, WebSphere Integration Developer 7,6.2, WebSphere
ESB, Websphere server Registry and Repository , BPEL, IBM , Java 1.6/1.5,
Webservices, XML, XSLT, XPath, XSD, Hibernate, Eclipse Editor, SQL, Ant,
log4j, Rational Software Architect, Rational Clear Case, Oracle 11
2) Project: Excise Movement Control
System, Excise and Customs, Belgium
Project Duration: Oct 2008 – Dec 2010
Role: Lead Development Team
Team
Size
:
20
Client
:
IBM Belgium
Project
Description
:
EMCS (Excise Movement and Control System) is a computerized system for
monitoring movements of excise goods between Member States under duty
suspension. It will replace the paper document that currently must accompany
such movements (the Administrative Accompanying Document or AAD).
Tools/Technologies Used : Java
1.6/1.5, Webservices, Struts, Spring, Hibernate, Spring Web Flow, ibatis,
JMS, tuxedo, CCN communication gateway, XML,XSLT, XPath, XSD, JPA,
EJB, Eclipse Editor, SQL, Ant, Oracle Weblogic 11gR1 , JAXB, log4j,
Unix, IBM Websphere process server 6.2 , BPEL, IBM Websphere integration
developer, WebSphere ESB,Rational Team Concert, Rational Software Architect,
Rational Clear Case, IBM DB2 9.0, IBM Websphere Data Power X150
Responsibilities:
· Data Modeling :
Designing Database architecture and generate database scripts for preparing
over all database structure for application
· Designing
application model and framework to be used for developing the application
interfaces and server side implementation
· Utilizing popular
design patterns in developing application with a pre-defined framework
· In depth
understanding of Enterprise Architecture Integration and concepts of Enterprise
Service Bus related strategies, methods and tools
· Good Knowledge on
Mediation Module, Flow components, Service Message Components
· Designs and
implements Service Component Architecture (SCA) mediation and process
components
· Designs and
implements transactional micro-flows and business process logic to integrate
with web services and queues
· Build activities
related to application for making enterprise archive (EAR) and web archive
(WAR)
· Oracle Weblogic server
11gR1 administration and monitoring for deployment of application and
performance tuning
3) Project: BIO - FUEL,
Excise and Customs, Belgium
Project Duration: Jan 2010 – Apr 2010
Role: Lead Development Team
Team
Size
:
8
Client
:
IBM Belgium
Project
Description
: To
develop modules with the following 3 activities in the order
· Business
Requirement Analysis.
· Component Modeling.
· Development.
BIOB
stands for Bio fuel. It governs online processing associated with handling
shipment of Bio-fuel in European member nations.
It involves integration with existing GUI
framework to design and develop the application.
Tools/Technologies Used : Java
1.6/1.5, Webservices, Struts, XML,XSLT, XPath, XSD, JPA, EJB, Eclipse Editor,
SQL, Ant, JAXB, Oracle Weblogic 10.3, log4j, Unix, IBM Websphere process
server 6.2, BPEL, IBM Websphere integration developer, Rational Team
Concert, Rational Software Architect, Rational Clear Case, IBM DB2 9.0
Responsibilities:
· Data Modeling :
Designing Database architecture and generate database scripts for preparing
over all database structure for application
· Designing
application model and framework to be used for developing the application
interfaces and server side implementation
· Utilizing popular
design patterns in developing application with a pre-defined framework
· Build activities
related to application for making enterprise archive (EAR) and web archive
(WAR)
· Oracle Weblogic
server 11gR1 administration and monitoring for deployment of application and
performance tuning
Ø
Jan 2007 – Sep 2008, Programmer
Analyst, Cognizant Technology Solutions, Pune, India
4)
Project: ING
(Integrated Reporting Information System Next Generation)
Project Duration: Jan 2007 – Oct 2008
Role: Technical Analyst
Team
Size
:
8
Client
:
Wachovia Corporation, Charlotte, USA
Project
Description
: To
develop the “Contributions” module with the following 3 activities in the
order
· Business Requirement Analysis.
· Component Modeling.
· Development.
Cognizant and Wachovia jointly carried out
an exercise to define a Java CoE Model framework within Finance Technology,
under the overall leadership of Wachovia. As part of this engagement, Cognizant
works closely with Wachovia in extending this CoE so that it serves as the
one stop shop for all Java requirements within Shared Services and is
scalable to cater to any future needs across the Lines of Business. This CoE
enables Technology Excellence; Creates and shares technology best practices
across the Corporation and Support project Delivery (maintenance &
support/enhancements/projects). JCOE supports 4 applications which were ING,
Configurator, D2, reconWeb.
ING stands for IRIS Next Generation
The Integrated Reporting Information System
(IRIS) is an integrated web tool that provides end users access to financial
information in a simple integrated solution.
Tools/Technologies Used : Java 1.5,
Webservices, Hibernate, XML, XSLT, XPath, XSD, RSA, Ant, SQL, Struts
Responsibilities:
· Preparation of business understanding
documents after a session with Client on requirement understanding
· Analysis of Use cases and interface
documents with a view to design application model and data model
· Modification and enhancement of application
frameworks using design patterns and existing frameworks usage
· Design of application model and data model
using Rational Software Architect 7
5)
Project
Recon Web
Project
Duration: Jan
2007 – Oct 2008
Role: Technical Analyst
Team
Size
:
8
Client
:
Wachovia Corporation, Charlotte, USA
Project
Description
: To
develop the “Contributions” module with the following 3 activities in the
order
· Business
Requirement Analysis.
· Component Modeling.
· Development.
Project
Description
:
Recon Web is designed to reconcile outstanding transactions. The system is an
internally developed web-based application that can be utilized throughout
the company.
Tools/Technologies Used : Java 1.5,
Webservices, Hibernate, XML, XSLT, XPath, XSD, RSA, Ant, SQL, Struts
Responsibilities:
· Preparation of
business understanding documents after a session with Client on requirement
understanding
· Analysis of Use
cases and interface documents with a view to design application model and data
model
· Preparation of J
Unit test cases for all the implemented services for accessing application’s
stored information and processing
· Preparation of
database scripts for creating database objects to complete overall database
structure
· Development of
application utilizing popular design patterns – Façade Design patter,
Abstract Factory Design pattern Model View Controller Design pattern
Ø
Jul 2004 – Dec 2006, Application
Developer, Infotwins Technologies (I) PVT. LTD., India
6)
Project
IMSIS (Indian Mining Safety Information System) Violation Tracker
Project
Duration: Jul
2004 – Dec 2006
Role: Application developer
Team
Size
:
6
Client
:
DGMS, Dhanbad, India
Project
Description
: To
develop the “Contributions” module with the following 3 activities in the
order
· Business Requirement Analysis.
· Component Modeling.
· Development.
Project
Description
:
This application IMSIS Violation Tracker is for tracking all the violations
during inspection against Coal Mine Act, 1957. All the Notices, Order,
Violation Letter and others action issued by DGMS Inspector during inspection
of mines can be tracked by using this module. This module helps in taking
further action against the letter issued to the Mine owner for accident
prevention.
Tools/Technologies Used : Java 1.4,
servlet, jsp, jdbc, SQL
1